|
Fast mismatch elimination algorithm and map-building based on ORB-SLAM2 system
XI Zhihong, WANG Hongxu, HAN Shuangquan
Journal of Computer Applications
2020, 40 (11):
3289-3294.
DOI: 10.11772/j.issn.1001-9081.2020010092
To address the problem that the RANdom SAmple Consensus (RANSAC) algorithm in the ORB-SLAM2 system has a low efficiency due to the randomness of the algorithm when eliminating mismatches and fails to build dense point cloud map in ORB-SLAM2 system, a PROgressive SAmple Consensus (PROSAC) algorithm was adopted to improve the mismatch elimination in the ORB-SLAM2 system and the dense point cloud map and the octree map building threads were added in this system. Firstly, compared with RANSAC algorithm, in PROSAC algorithm, the feature points were preordered according to the evaluation function, and the feature points with high evaluation quality were selected to solve the homography matrix. According to the solution of the homography matrix and the matching error threshold, the mismatches were eliminated. Secondly, the pose estimation and relocation of the camera were carried out according to the ORB-SLAM2 system. Finally, the dense point cloud map and the octree map were constructed according to the selected key frames. According to the experimental results on TUM dataset, PROSAC algorithm took about 50% time to perform the mismatch elimination of the same images compared to RANSAC algorithm, and the proposed system had the absolute trajectory error and relative pose error basically consistent with the ORB-SLAM2 system, showing good robustness. Besides, compared with the sparse point cloud map, the proposed new maps could be directly used for robot navigation and path planning.
Reference |
Related Articles |
Metrics
|
|